Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • View renderedDownload


README.mu 1.2.8 (fc77eac6) Text, 6.99 KB

Tff7b72>Tff7b72> Te6edf3Nomad Te6edf3Network Tff7b72- Te6edf3Communicate Te6edf3Freely

Te6edf3OffTff7b72-Te6edf3gridTff7b72, Te6edf3resilient Te6edf3mesh Te6edf3communication Te6edf3with Te6edf3strong Te6edf3encryptionTff7b72, Te6edf3forward Te6edf3secrecy Tff7b72and Te6edf3extreme Te6edf3privacyTff7b72.

Te6edf3Nomad Te6edf3Network Te6edf3allows Te6edf3you Tff7b72to Te6edf3build Te6edf3private Tff7b72and Te6edf3resilient Te6edf3communications Te6edf3platforms Te6edf3that Te6edf3are Tff7b72in Te6edf3complete Te6edf3control Tff7b72and Te6edf3ownership Tff7b72of Te6edf3the Te6edf3people Te6edf3that Te6edf3use Te6edf3themTff7b72. Te6edf3No Te6edf3signupsTff7b72, Te6edf3no Te6edf3agreementsTff7b72, Te6edf3no Te6edf3handover Tff7b72of Te6edf3any Te6edf3dataTff7b72, Te6edf3no Te6edf3permissions Tff7b72and Te6edf3gatekeepersTff7b72.

Te6edf3Nomad Te6edf3Network Te6edf3is Te6edf3build Te6edf3on Te6edf3`_`Tff7b72!Te6edf3`[LXMF`Te6edf3a8d24177d946de4f1f0a0fe1af9a1338Tff7b72:Tff7b72/Te6edf3pageTff7b72/Te6edf3repoTff7b72.Td2a8ffmu`g=reticulum|r=lxmf]`Tff7b72!Te6edf3`_ and `Te6edf3_`!`Tb4b4b4[Te6edf3Reticulum`a8d24177d946de4f1f0a0fe1af9a1338:/page/repo.mu`Te6edf3gTff7b72=Te6edf3reticulumTff7b72|Te6edf3rTff7b72=Te6edf3reticulumTb4b4b4]Te6edf3`!`Te6edf3_Tff7b72, Te6edf3which Te6edf3together Te6edf3provides Te6edf3the Te6edf3cryptographic Te6edf3mesh Te6edf3functionality Tff7b72and Te6edf3peerTff7b72-Tff7b72toTff7b72-Te6edf3peer Te6edf3message Te6edf3routing Te6edf3that Te6edf3Nomad Te6edf3Network Te6edf3relies Te6edf3onTff7b72. Te6edf3This Te6edf3foundation Te6edf3also Te6edf3makes Te6edf3it Te6edf3possible Tff7b72to Te6edf3use Te6edf3the Te6edf3program Te6edf3over Te6edf3a Te6edf3very Te6edf3wide Te6edf3variety Tff7b72of Te6edf3communication Te6edf3mediumsTff7b72, Tff7b72from Te6edf3packet Te6edf3radio Tff7b72to Te6edf3fiber Te6edf3opticsTff7b72.

Te6edf3Nomad Te6edf3Network Te6edf3does Tff7b72not Te6edf3need Te6edf3any Te6edf3connections Tff7b72to Te6edf3the Te6edf3public Te6edf3internet Tff7b72to Te6edf3workTff7b72. Te6edf3In Te6edf3factTff7b72, Te6edf3it Te6edf3doesnTff7b72'Te6edf3t Te6edf3even Te6edf3need Te6edf3an Te6edf3IP Tff7b72or Te6edf3Ethernet Te6edf3networkTff7b72. Te6edf3You Te6edf3can Te6edf3use Te6edf3it Te6edf3entirely Te6edf3over Te6edf3packet Te6edf3radioTff7b72, Te6edf3LoRa Tff7b72or Te6edf3even Te6edf3serial Te6edf3linesTff7b72. Te6edf3But Tff7b72if Te6edf3you Te6edf3wishTff7b72, Te6edf3you Te6edf3can Te6edf3bridge Te6edf3islanded Te6edf3networks Te6edf3over Te6edf3the Te6edf3Internet Tff7b72or Te6edf3private Te6edf3ethernet Te6edf3networksTff7b72, Tff7b72or Te6edf3you Te6edf3can Te6edf3build Te6edf3networks Te6edf3running Te6edf3completely Te6edf3over Te6edf3the Te6edf3InternetTff7b72. Te6edf3The Te6edf3choice Te6edf3is Te6edf3yoursTff7b72. Te6edf3Since Te6edf3Nomad Te6edf3Network Te6edf3uses Te6edf3ReticulumTff7b72, Te6edf3it Te6edf3is Te6edf3efficient Te6edf3enough Tff7b72to Te6edf3run Te6edf3even Te6edf3over Te6edf3`*extremely`Tff7b72* Te6edf3lowTff7b72-Te6edf3bandwidth Te6edf3mediumTff7b72, Tff7b72and Te6edf3has Te6edf3been Te6edf3succesfully Te6edf3used Te6edf3over T79c0ff300Te6edf3bps Te6edf3radio Te6edf3linksTff7b72.

Te6edf3If Te6edf3youTff7b72'Te6edf3d Te6edf3rather Te6edf3want Tff7b72to Te6edf3use Te6edf3an Te6edf3LXMF Te6edf3client Te6edf3with Te6edf3a Te6edf3graphical Te6edf3user Te6edf3interfaceTff7b72, Te6edf3you Te6edf3may Te6edf3want Tff7b72to Te6edf3take Te6edf3a Te6edf3look Te6edf3at Te6edf3`_`Tff7b72!Te6edf3`[Sideband`Te6edf3a8d24177d946de4f1f0a0fe1af9a1338Tff7b72:Tff7b72/Te6edf3pageTff7b72/Te6edf3repoTff7b72.Td2a8ffmu`g=reticulum|r=sideband]`Tff7b72!Te6edf3`_, which is available for Linux, Android, Windows and macOS.

Notable Features

• Encrypted messaging over packet-radio, LoRa, WiFi or anything else `Te6edf3_`!`Tb4b4b4[Te6edf3Reticulum`a8d24177d946de4f1f0a0fe1af9a1338:/page/repo.mu`Te6edf3gTff7b72=Te6edf3reticulumTff7b72|Te6edf3rTff7b72=Te6edf3reticulumTb4b4b4]Te6edf3`!`Te6edf3_ Te6edf3supportsTff7b72.
• Te6edf3ZeroTff7b72-Te6edf3configurationTff7b72, Te6edf3minimalTff7b72-Te6edf3infrastructure Te6edf3mesh Te6edf3communication
• Te6edf3Distributed Tff7b72and Te6edf3encrypted Te6edf3message Te6edf3store Te6edf3holds Te6edf3messages Tff7b72for Te6edf3offline Te6edf3users
• Te6edf3Connectable Te6edf3nodes Te6edf3that Te6edf3can Te6edf3host Te6edf3pages Tff7b72and Te6edf3files
• Te6edf3NodeTff7b72-Te6edf3side Te6edf3generated Te6edf3pages Te6edf3with Te6edf3PHPTff7b72, Te6edf3PythonTff7b72, Te6edf3bash Tff7b72or Te6edf3others
• Te6edf3BuiltTff7b72-Tff7b72in Te6edf3textTff7b72-Te6edf3based Te6edf3browser Tff7b72for Te6edf3interacting Te6edf3with Te6edf3contents Te6edf3on Te6edf3nodes
• Te6edf3BuiltTff7b72-Tff7b72in Te6edf3RRC Te6edf3client Tff7b72for Te6edf3liveTff7b72, Te6edf3manyTff7b72-Tff7b72toTff7b72-Te6edf3many Te6edf3chat
• Te6edf3An Te6edf3easy Tff7b72to Te6edf3use Tff7b72and Te6edf3bandwidth Te6edf3efficient Te6edf3markup Te6edf3language Tff7b72for Te6edf3writing Te6edf3pages
• Te6edf3Page Te6edf3caching Tff7b72in Te6edf3browser

Tff7b72>Tff7b72> Te6edf3How Tff7b72do T79c0ffI Te6edf3get Te6edf3started?

Te6edf3The Te6edf3easiest Te6edf3way Tff7b72to Te6edf3install Te6edf3Nomad Te6edf3Network Te6edf3is Te6edf3via Te6edf3`B333pip`Te6edf3bTff7b72:

Te6edf3`B333
`Tff7b72=
Te6edf3# Te6edf3Install Te6edf3Nomad Te6edf3Network Tff7b72and Te6edf3dependencies
Te6edf3pip Te6edf3install Te6edf3nomadnet

Te6edf3# Te6edf3Run Te6edf3the Te6edf3client
Te6edf3nomadnet

Te6edf3# Te6edf3Or Te6edf3alternatively Te6edf3run Te6edf3as Te6edf3a Te6edf3daemonTff7b72, Te6edf3with Te6edf3no Te6edf3user Te6edf3interface
Te6edf3nomadnet Tff7b72-Tff7b72-Te6edf3daemon

Te6edf3# Te6edf3List Te6edf3options
Te6edf3nomadnet Tff7b72-Tff7b72-Te6edf3help
Te6edf3`=
`Te6edf3b

Te6edf3If Te6edf3you Te6edf3are Te6edf3using Te6edf3an Te6edf3operating Te6edf3system Te6edf3that Te6edf3blocks Te6edf3normal Te6edf3user Te6edf3package Te6edf3installation Te6edf3via Te6edf3`B333pip`Te6edf3bTff7b72, Te6edf3you Te6edf3can Te6edf3return Te6edf3`B333pip`Te6edf3b Tff7b72to Te6edf3normal Te6edf3behaviour Te6edf3by Te6edf3editing Te6edf3the Te6edf3`B333~/.config/pip/pip.conf`Te6edf3b Te6edf3fileTff7b72, Tff7b72and Te6edf3adding Te6edf3the Te6edf3following Te6edf3directive Tff7b72in Te6edf3the Te6edf3`B333[global]`Te6edf3b Te6edf3sectionTff7b72:

Te6edf3`B333
`Tff7b72=
Tb4b4b4[Te6edf3globalTb4b4b4]
Tff7b72breakTff7b72-Te6edf3systemTff7b72-Te6edf3packages Tff7b72= Te6edf3true
Te6edf3`=
`Te6edf3b

Te6edf3AlternativelyTff7b72, Te6edf3you Te6edf3can Te6edf3use Te6edf3the Te6edf3`B333pipx`Te6edf3b Te6edf3tool Tff7b72to Te6edf3install Te6edf3Nomad Te6edf3Network Tff7b72in Te6edf3an Te6edf3isolated Te6edf3environmentTff7b72:

Te6edf3`B333
`Tff7b72=
Te6edf3# Te6edf3Install Te6edf3Nomad Te6edf3Network
Te6edf3pipx Te6edf3install Te6edf3nomadnet

Te6edf3# Te6edf3Optionally Te6edf3install Te6edf3Reticulum Te6edf3utilities
Te6edf3pipx Te6edf3install Te6edf3rns

Te6edf3# Te6edf3Optionally Te6edf3install Te6edf3standalone Te6edf3LXMF Te6edf3utilities
Te6edf3pipx Te6edf3install Te6edf3lxmf

Te6edf3# Te6edf3Run Te6edf3the Te6edf3client
Te6edf3nomadnet

Te6edf3# Te6edf3Or Te6edf3alternatively Te6edf3run Te6edf3as Te6edf3a Te6edf3daemonTff7b72, Te6edf3with Te6edf3no Te6edf3user Te6edf3interface
Te6edf3nomadnet Tff7b72-Tff7b72-Te6edf3daemon

Te6edf3# Te6edf3List Te6edf3options
Te6edf3nomadnet Tff7b72-Tff7b72-Te6edf3help
Te6edf3`=
`Te6edf3b

Te6edf3`!Please Note`Tff7b72!Tff7b72: Te6edf3If Te6edf3this Te6edf3is Te6edf3the Te6edf3very Te6edf3first Te6edf3time Te6edf3you Te6edf3use Te6edf3pip Tff7b72to Te6edf3install Te6edf3a Te6edf3program Te6edf3on Te6edf3your Te6edf3systemTff7b72, Te6edf3you Te6edf3might Te6edf3need Tff7b72to Te6edf3reboot Te6edf3your Te6edf3system Tff7b72for Te6edf3the Te6edf3program Tff7b72to Te6edf3become Te6edf3availableTff7b72. Te6edf3If Te6edf3you Te6edf3get Te6edf3a Ta5d6ff"command not found" Te6edf3error Tff7b72or Te6edf3similar Te6edf3when Te6edf3running Te6edf3the Te6edf3programTff7b72, Te6edf3reboot Te6edf3your Te6edf3system Tff7b72and Te6edf3try Te6edf3againTff7b72.

Te6edf3The Te6edf3first Te6edf3time Te6edf3the Te6edf3program Te6edf3is Te6edf3runningTff7b72, Te6edf3you Te6edf3will Te6edf3be Te6edf3presented Te6edf3with Te6edf3the Te6edf3`!Guide section`Tff7b72!Tff7b72, Te6edf3which Te6edf3contains Te6edf3all Te6edf3the Te6edf3information Te6edf3you Te6edf3need Tff7b72to Te6edf3start Te6edf3using Te6edf3Nomad Te6edf3NetworkTff7b72.

Te6edf3To Te6edf3use Te6edf3Nomad Te6edf3Network Te6edf3on Te6edf3packet Te6edf3radio Tff7b72or Te6edf3LoRaTff7b72, Te6edf3you Te6edf3will Te6edf3need Tff7b72to Te6edf3configure Te6edf3your Te6edf3Reticulum Te6edf3installation Tff7b72to Te6edf3use Te6edf3any Te6edf3relevant Te6edf3packet Te6edf3radio Te6edf3TNCs Tff7b72or Te6edf3LoRa Te6edf3devices Te6edf3on Te6edf3your Te6edf3systemTff7b72. Te6edf3See Te6edf3the Te6edf3`_`Tff7b72!Te6edf3`[Reticulum documentation`Te6edf3a8d24177d946de4f1f0a0fe1af9a1338Tff7b72:Tff7b72/Te6edf3pageTff7b72/Te6edf3blobTff7b72.Td2a8ffmu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/index.md]`Tff7b72!Te6edf3`_ for info.

If you want to try Nomad Network without building your own physical network, you can connect to the `Te6edf3_`!`Tb4b4b4[Te6edf3distributed Te6edf3RNS Te6edf3backbone`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`Te6edf3gTff7b72=Te6edf3reticulumTff7b72|Te6edf3rTff7b72=Te6edf3reticulumTff7b72|Te6edf3refTff7b72=Te6edf3HEADTff7b72|Te6edf3pathTff7b72=Te6edf3docsTff7b72/Te6edf3markdownTff7b72/Te6edf3gettingstartedfastTff7b72.Td2a8ffmdTff7b72|Te6edf3anchorTff7b72=Te6edf3connectTff7b72-Tff7b72toTff7b72-Te6edf3theTff7b72-Te6edf3distributedTff7b72-Te6edf3backboneTb4b4b4]Te6edf3`!`Te6edf3_ Te6edf3over Te6edf3the Te6edf3InternetTff7b72, Te6edf3where Te6edf3there Te6edf3is Te6edf3already Te6edf3quite Te6edf3a Te6edf3bit Tff7b72of Te6edf3Nomad Te6edf3Network Tff7b72and Te6edf3LXMF Te6edf3activityTff7b72. Te6edf3If Te6edf3you Te6edf3connect Tff7b72to Te6edf3the Te6edf3testnetTff7b72, Te6edf3you Te6edf3can Te6edf3leave Te6edf3nomadnet Te6edf3running Tff7b72for Te6edf3a Tff7b72while Tff7b72and Te6edf3wait Tff7b72for Te6edf3it Tff7b72to Te6edf3receive Te6edf3announces Tff7b72from Te6edf3other Te6edf3nodes Te6edf3on Te6edf3the Te6edf3network Te6edf3that Te6edf3host Te6edf3pages Tff7b72or Te6edf3servicesTff7b72, Tff7b72or Te6edf3you Te6edf3can Te6edf3try Te6edf3connecting Te6edf3directly Tff7b72to Te6edf3some Te6edf3nodes Te6edf3listed Te6edf3hereTff7b72:

• Te6edf3`!`Te6edf3_`[9ce92808be498e9e05590ff27cbfdfe4]`Te6edf3_`! The rns.recipes forum
• `Tff7b72!Te6edf3`_`Tb4b4b4[Te6edf3a4a5e861626ce97c9aa544d9ecdf6d22Tb4b4b4]Te6edf3`_`Tff7b72! Te6edf3rmapTff7b72.Td2a8ffworld

Te6edf3To Te6edf3browse Te6edf3pages Te6edf3on Te6edf3a Te6edf3node Te6edf3that Te6edf3is Tff7b72not Te6edf3currently Te6edf3knownTff7b72, Te6edf3open Te6edf3the Te6edf3URL Te6edf3dialog Tff7b72in Te6edf3the Te6edf3`!Network`Tff7b72! Te6edf3section Tff7b72of Te6edf3the Te6edf3program Te6edf3by Te6edf3pressing Te6edf3`!Ctrl+U`Tff7b72!Tff7b72, Te6edf3paste Tff7b72or Te6edf3enter Te6edf3the Te6edf3address Tff7b72and Te6edf3select Te6edf3`!Go`Tff7b72! Tff7b72or Te6edf3press Te6edf3enterTff7b72. Te6edf3Nomadnet Te6edf3will Te6edf3attempt Tff7b72to Te6edf3discover Tff7b72and Te6edf3connect Tff7b72to Te6edf3the Te6edf3requested Te6edf3nodeTff7b72.

Tff7b72>Tff7b72>Tff7b72> Te6edf3Install Te6edf3on Te6edf3Android

Te6edf3You Te6edf3can Te6edf3install Te6edf3Nomad Te6edf3Network Te6edf3on Te6edf3Android Te6edf3using Te6edf3TermuxTff7b72, Te6edf3but Te6edf3thereTff7b72'Te6edf3s Te6edf3a Te6edf3few Te6edf3more Te6edf3commands Te6edf3involved Te6edf3than Te6edf3the Te6edf3above Te6edf3oneTff7b72-Te6edf3linerTff7b72. Te6edf3The Te6edf3process Te6edf3is Te6edf3documented Tff7b72in Te6edf3the Te6edf3`_`Tff7b72!Te6edf3`[Android Installation`Te6edf3a8d24177d946de4f1f0a0fe1af9a1338Tff7b72:Tff7b72/Te6edf3pageTff7b72/Te6edf3blobTff7b72.Td2a8ffmu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/gettingstartedfast.md|anchor=reticulum-on-android]`Tff7b72!Te6edf3`_ section of the Reticulum Manual. Once the Reticulum has been installed according to the linked documentation, Nomad Network can be installed as usual with pip.

For a native Android application with a graphical user interface, have a look at `Te6edf3_`!`Tb4b4b4[Te6edf3Sideband`a8d24177d946de4f1f0a0fe1af9a1338:/page/repo.mu`Te6edf3gTff7b72=Te6edf3reticulumTff7b72|Te6edf3rTff7b72=Te6edf3sidebandTb4b4b4]Te6edf3`!`Te6edf3_Tff7b72.

Tff7b72>Tff7b72> Te6edf3Help & Te6edf3Discussion

Te6edf3For Te6edf3help Te6edf3requestsTff7b72, Te6edf3discussionTff7b72, Te6edf3sharing Te6edf3ideas Tff7b72or Te6edf3anything Tff7b72else Te6edf3related Tff7b72to Te6edf3Nomad Te6edf3NetworkTff7b72, Te6edf3please Te6edf3have Te6edf3a Te6edf3look Te6edf3at Te6edf3the Te6edf3`_`Tff7b72!Te6edf3`[rns.recipes forum`T79c0ff9Te6edf3ce92808be498e9e05590ff27cbfdfe4Tb4b4b4]Te6edf3`!`Te6edf3_Tff7b72.

Tff7b72>Tff7b72> Te6edf3Support Te6edf3Nomad Te6edf3Network

Te6edf3For Te6edf3this Tff7b72to Te6edf3be Te6edf3possibleTff7b72, T79c0ffI Te6edf3need Te6edf3your Te6edf3helpTff7b72. Te6edf3Please Te6edf3support Te6edf3the Te6edf3continued Te6edf3development Tff7b72of Te6edf3openTff7b72, Te6edf3free Tff7b72and Te6edf3private Te6edf3communications Te6edf3systems Te6edf3by Te6edf3donating Te6edf3via Te6edf3one Tff7b72of Te6edf3the Te6edf3following Te6edf3channelsTff7b72:

• Te6edf3`!Monero`Tff7b72!
T79c0ff84Te6edf3FpY1QbxHcgdseePYNmhTHcrgMX4nFfBYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD19b3B8NiLCGVxzKV17UMmmeEsCrPyA5w

• Te6edf3`!Bitcoin`Tff7b72!
Te6edf3bc1pgqgu8h8xvj4jtafslq396v7ju7hkgymyrzyqft4llfslz5vp99psqfk3a6

• Te6edf3`!Ethereum`Tff7b72!
T79c0ff0Te6edf3x91C421DdfB8a30a49A71d63447ddb54cEBe3465E

• Te6edf3`!Liberapay`Tff7b72!
Te6edf3`[https://liberapay.com/Reticulum/]

• `Tff7b72!Te6edf3KoTff7b72-Te6edf3Fi`!
`Tb4b4b4[Te6edf3httpsTff7b72:T8b949e//ko-fi.com/markqvist]

Tff7b72>Tff7b72> Te6edf3Caveat Te6edf3Emptor

Te6edf3Nomad Te6edf3Network Te6edf3is Te6edf3experimental Te6edf3softwareTff7b72, Tff7b72and Te6edf3should Te6edf3be Te6edf3considered Te6edf3as Te6edf3suchTff7b72. Te6edf3While Te6edf3it Te6edf3has Te6edf3been Te6edf3built Te6edf3with Te6edf3cryptography Te6edf3bestTff7b72-Te6edf3practices Te6edf3very Te6edf3foremost Tff7b72in Te6edf3mindTff7b72, Te6edf3it Te6edf3`!has not`Tff7b72! Te6edf3been Te6edf3externally Te6edf3security Te6edf3auditedTff7b72, Tff7b72and Te6edf3there Te6edf3could Te6edf3very Te6edf3well Te6edf3be Te6edf3privacyTff7b72-Te6edf3breaking Te6edf3bugsTff7b72. Te6edf3Use Te6edf3at Te6edf3your Te6edf3own Te6edf3risk Tff7b72and Te6edf3responsibilityTff7b72.


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────